solving equations with rational expressions